package com.jzo2o.foundations.service;

import com.jzo2o.foundations.model.dto.response.ServeAggregationSimpleResDTO;
import com.jzo2o.foundations.model.dto.response.ServeAggregationTypeSimpleResDTO;
import com.jzo2o.foundations.model.dto.response.ServeCategoryResDTO;

import java.util.List;

public interface IHomeService {
    /**
     * 首页区域服务列表
     * @param regionId
     * @return
     */
    List<ServeCategoryResDTO> queryServeIconCategoryByRegionIdCache(Long regionId);

    /**
     * 服务类型列表
     * 服务分类列表
     * @param regionId
     * @return
     */
    List<ServeAggregationTypeSimpleResDTO> queryServeIconCategoryByRegionIdCache2(Long regionId);
    /**
     * 首页热门服务列表
     * @param regionId
     * @return
     */
    List<ServeAggregationSimpleResDTO> queryServeIconCategoryByRegionIdCache3(Long regionId);

    /**
     * 首页热门服务列表
     * @param id
     * @return
     */
    ServeAggregationSimpleResDTO queryServeIconCategoryByRegionIdCache4(Long id);
}
